package com.hmdp.utils;

/**
 * 分布式锁(redis实现)
 * @author 王艺锡
 * @version 1.0
 */
public interface ILock {
    /**
     * 获取锁
     * @param timeoutSec 锁的过期时间(单位：秒)
     * @return
     */
    boolean tryLock(long timeoutSec);

    /**
     * 释放锁
     */
    void unlock();
}
